package com.piggy.logi.sys.vo;

import com.piggy.logi.sys.domain.LogiSysAgentPayConfig;
import com.piggy.logi.sys.domain.LogiSysGoodsInsureConfig;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@NoArgsConstructor
@Accessors(chain = true)
public class LogiSysWaybillConfigVo {

    /** 运单编号前缀状态：0.禁用 1.启用 */
    @ApiModelProperty("运单编号前缀状态：0.禁用 1.启用")
    private Integer outCodePrefixStatus;

    /** 运单编号前缀 */
    @ApiModelProperty("运单编号前缀")
    private String outCodePrefix;

    /** 隐藏项目：0.否 1.是 */
    @ApiModelProperty("隐藏项目：0.否 1.是")
    private Integer hideProject;

    /** 货物保价设置 */
    @ApiModelProperty("货物保价设置")
    private List<LogiSysGoodsInsureConfig> goodsInsureConfigList;

    /** 代收服务费设置 */
    @ApiModelProperty("代收服务费设置")
    private List<LogiSysAgentPayConfig> agentPayConfigList;
}
